package com.py.credit.service;

import com.py.credit.entity.ReportCustom;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

import java.io.IOException;

/**
 * 信用评价报告模板定制服务
 *
 * @author YaoS
 * @date 2019-04-24 10:15
 */
public interface CreditReportCustomService {

    /**
     * 功能描述:
     *
     * @param waterMarker     水印路径
     * @param dept            部门
     * @param reportWatermark 水印图片
     * @param enterpriseIcon  印章ico
     * @throws IOException 文件不存在
     * @author YaoS
     * @param reportStatement 
     * @param bgbh 
     * @date 19/4/24 10:52
     */
    void addReportConfig(String waterMarker, String dept,
                         CommonsMultipartFile reportWatermark, CommonsMultipartFile enterpriseIcon, String bgbh, String reportStatement) throws IOException;

    /**
     * 功能描述: 获取对象
     *
     * @return ReportCustom 对象
     * @author YaoS
     * @date 19/5/13 14:02
     */
    ReportCustom getLatest();
}
